﻿using System.Windows.Forms;
using CAGFIP.Jogo;
using CAGFIP.Utils;

namespace CAGFIP.GUI.Dialogs
{
    public partial class AuthDialog : Form
    {
        public AuthDialog()
        {
            InitializeComponent();
        }

        private void confirmar_Click(object sender, System.EventArgs e)
        {
            //Pede confirmação de senha ao controlador de jogo
            if (senhaTBox.Text.Equals("root"))
            {
                ControladorGUI.Instance.ExibirManipulacao();
                Dispose();
            }
            else
            {
                ControladorGUI.Instance.ExibirMensagemErro(Erros.LoginInvalido);
            }
        }

        private void voltar_Click(object sender, System.EventArgs e)
        {
            ControladorGUI.Instance.ExibirMenuInicial();
            Dispose();
        }

        void senhaTBox_PreviewKeyDown(object sender, System.Windows.Forms.PreviewKeyDownEventArgs e)
        {
            if (e.KeyData.Equals(Keys.Enter))
            {
                confirmar_Click(this, e);
            }
        }
    }
}
